var TagCon = iClass.get("Tag");
iClass.method("User", {
	getUsableTagList: function() {
		var open_tags = db.find_list(TagCon.dbname, {
			user_id: null
		});
		var custom_tags = db.find_list(TagCon.dbname, {
			user_id: this._id
		});
		var tags = custom_tags.concat(open_tags);
		return tags.map(function(tag_info) {
			return TagCon.getInstance(tag_info);
		});
	}
});